home *** CD-ROM | disk | FTP | other *** search
/ Aminet 33 / Aminet 33 - October 1999.iso / Aminet / docs / misc / amigapl.9805.lzh / log.9805 / text0038.txt < prev    next >
Encoding:
Text File  |  1998-06-01  |  2.8 KB  |  65 lines

  1. On Fri, 1 May 1998, Tomasz Korolczuk wrote:
  2.  
  3. > >Taniej od czego? Pamiêtaj ¿e oprócz SAS'a, StormaC i innych s± tak¿e
  4. > >kompilatory darmowe: najs³ynniejszy chyba GNU C (a teraz te¿ EGCS) i
  5. > >freeware'owy vbcc, który jako jeden z pierwszych mia³ support PPC.
  6. > >Mimo, ¿e vbcc jest w fazie alpha to ju¿ teraz jest lepszy od np.
  7. > >StormaC 2.0 (no mo¿e nie lepszy ale szybszy na pewno).
  8. > Jednak co komercja, to komercja. Wtedy ma sie pewnosc co do dzialania.
  9.  
  10. Sorry, ale czy Ty naprawdê wierzysz w to, co napisa³e¶?
  11.  
  12. Moim skromnym zdaniem, jedyn± pewno¶ci±, jak± mo¿na mieæ do produktów
  13. komercyjnych, to to, ¿e jak producent zbankrutuje, to ju¿ wiêcej ¿adnego
  14. upgrade'u nie zobaczysz. Poza tym, jest to taka sama loteria, jak wszêdzie
  15. indziej. Nigdy Ci siê nie zdarzy³o kupiæ bubla? I co, mo¿e wytoczy³e¶
  16. producentowi proces, ¿eby bubel poprawi³?
  17.  
  18. > A o tym
  19. > co potrafia (na razie) te kompilatory wypowiadal sie jeden z czlonkow Blabla u
  20. > mnie w domu osobiscie (hi - wiesz kto ;) Jestem wiec przekonany ze nie
  21. > dorownaja pod wieloma wzgledami wersjom komercyjnym.
  22.  
  23. Oczywi¶nie, ¿e pod niektórymi wzglêdami im ustêpuj±, ale pod innymi je
  24. przewy¿szaj±. Tak to ju¿ w ¿yciu bywa.
  25.  
  26. > Pozatym nie wiadomo -
  27. > powtarzam - co, jesli ktos chce robic komercje.
  28.  
  29. Wiadomo, o czym piszê w osobnym li¶cie.
  30.  
  31. > Bzdura! Kompletna! Zreszta z tego co czytalem w "Mapping E to C" to raise'y
  32. > istnieja tez w C, w podobnej postaci (niestety nie moge chwilowo tego
  33. > sprawdzic - wiesz czemu :)
  34.  
  35. Raise to jest w E mechanizm obs³ugi stanów wyj±tkowych? W C nie ma nic
  36. takiego - jest dopiero w C++ (throw/try/catch).
  37.  
  38. > Jak patrze na te setki znaczkow, ktore zajmuja 50% kodu to sie zastanawiam po
  39. > co to wszystko? C ma swoje lata,
  40.  
  41. Setki znaczków zajmuj±cych 50% kodu? Doprawy, nie mam pojêcia, o czym
  42. mo¿esz mówiæ. O mnogo¶ci operatorów? Có¿, faktycznie, jest ich du¿o i
  43. czê¶æ mo¿na by wyeliminowaæ. Ale:
  44.  
  45. 1. Nikt Ciê nie zmusza do korzystania z operatorów, z których korzystaæ po
  46. prostu nie chcesz.
  47.  
  48. 2. Operatory takie jak ++ czy -- mia³y kiedy¶ uzasadnienie, bo ma³o
  49. inteligentne kompilatory mog³y produkowaæ lepszy kod. Dzi¶ to uzasadnie
  50. nie ma ju¿ miejsca, ale pozostaje inne, dla mnie o wiele wa¿niejsze -- po
  51. prostu POPRAWIAJ¡ przejrzysto¶æ kodu, bo od razu wiadomo, o co chodzi.
  52.  
  53. Jedna, generalna uwaga: je¿eli siê na czym¶ nie zna (a Twoja uwaga na
  54. temat wyj±tków w C wyra¼nie na to wskazuje), to oczywiste jest, ¿e rzecz
  55. ta wydaje siê trudna. Sk³adnia jêzyka C z pewno¶ci± jest enigmatyczna dla
  56. tych, którzy jej nie znaj± - ale mo¿na siê do niej bardzo szybko
  57. przyzwyczaiæ i j± polubiæ, bo jest zwiêz³a i logiczna.
  58.  
  59. / Kamil Iskra    AmigaOS  Linux/i386  Linux/m68k               \
  60. | GeekGadgets GCC maintainer   UNIX system administrator       |
  61. | iskra@student.uci.agh.edu.pl  kiskra@ernie.icslab.agh.edu.pl |
  62. \ kamil@dwd.interkom.pl   http://student.uci.agh.edu.pl/~iskra /
  63.  
  64.  
  65.